//M-164 has backblast radius of 90 degrees, 100 meters	TODO: lineIntersectsSurfaces	BUG: Standing behind a unit can block backblast
//edit by 略游：加入了距离判断（前面的距离貌似有问题）

private _caller=_this select 0;
private _behindMe=_caller nearEntities["Man",12];
if(count _behindMe < 1)exitWith{};

{
	private _pos1 = getPosATL _caller;
	private _pos2 = getPosATL _x;
	if(_pos1 distance2D _pos2 < 12) then
	{
		private _BBArc=[_pos1, (getDir _caller)-180, 90, _pos2]call BIS_fnc_inAngleSector; 
		if(_BBArc)then
		{
			private _LoS=lineIntersects[eyePos _caller,eyePos _x,objNull,_caller];
			if(!_LoS)then
			{
				_x remoteExec["CRS_BBlasted",0,true];
			};
		};
	};
	
}forEach _behindMe-[_caller];